package main

import "fmt"

/*
切片的遍历和数组一样，也有两种方式
1、for循环常规方式遍历
2、for-range结构遍历切片
*/
func main() {
	//1
	var arr [5]int = [...]int{10, 20, 30, 40, 50}
	slice := arr[1:4] //20,30,40
	for i := 0; i < len(slice); i++ {
		fmt.Printf("slice[%v]=%v\n", i, slice[i])
	}

	//2
	for i, v := range slice {
		fmt.Printf("i=%v v=%v\n", i, v)
	}
}
